/**
 * 原点 2021年12月17日16:58:34 表格左侧工具栏事件方法
 */
function tableTool(obj) {
    var data = obj.data;
    var tool;
    //支持两种传参方法
    try {
        //1.传json格式
        tool = JSON.parse(obj.event);
        switch (tool.type) {
            case "edit":
                buttons.edit(data, tool);
                break;
            case "preview":
                buttons.preview(data.id, tool.url);
                break;
            case "delete":
                buttons.remove(tool, data, obj);
                break;
            default:
                switch (tool.event) {
                    case "_submit":
                        common._submit(tool.url, tool.title, {id: data.id})
                        break;
                    case "_openNewPage":
                        common._openNewPage(data, tool)
                        break;
                    default:
                        extraTool(data, tool);
                }
                break;
        }
    } catch (e) {
        //2.英文逗号拼接格式
        tool = obj.event.split(',');
        switch (tool[0]) {
            case "edit":
                buttons.edit(data.id, tool[1], tool[2], data.uid, tool[3], tool[4], tool[5]);
                break;
            case "preview":
                buttons.preview(data.id, tool[1]);
                break;
            case "delete":
                buttons.remove(tool[1], data.id, obj);
                break;
            default:
                extraTool(data, tool);
                break;
        }
    }
}

/**
 * 原点 2021年12月17日17:10:56 修改单个字段
 * @param obj
 */
function tableInput(obj) {
    buttons.save(obj.attr('data-id'), obj.attr('data-key'), obj.val(), obj.attr('data-url'));
}

function otherTool(obj, type) {
    switch (type) {
        case "openShowImg":
            var value = obj.attr("data-value").split(',');
            var data = [];
            for (i in value) {
                data.push({src: value[i]});
            }
            layer.photos({
                photos: {"data": data, "start": 0}
                , anim: 5 //0-6的选择，指定弹出图片动画类型，默认随机
                , closeBtn: 1,
            });
            break;
    }

}

